home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / clw438.zip / libs.ex$ / MSDV4032.CPP < prev    next >
C/C++ Source or Header  |  1997-06-07  |  7KB  |  328 lines

  1. /* (c) R&D Associates 1992-1997.
  2.     All Rights Reserved.
  3.  
  4.     For VISUAL C. (C++).
  5.  
  6.     Build mvc.clb using:
  7.  
  8.         clint msdv4032.cpp -L+msdv4032.clb -Kb1 -I. %1 %2 %3 -3 -KB0 -Ab1 -An1 -Ah1 -Ai1
  9.  
  10. */
  11.  
  12. /* Force correct stuff even if the wrong compiler is specified. */
  13.  
  14. #undef __TURBOC__
  15. #undef __BORLANDC__
  16. #undef __SC__
  17. #undef __ZTC__
  18. #undef zpage
  19. #undef no_init
  20. #undef monitor
  21. #undef non_banked
  22. #undef _handle
  23. #undef selector
  24. #undef _SIZEOF_INT
  25. #undef _SIZEOF_LONG
  26. #undef __TID__
  27. #undef MSC_VER
  28. #undef WIN32_LEAN_AND_MEAN
  29. #undef __FLAT__
  30. #undef __WIN32__
  31. #undef _WIN32
  32. #undef M_I86
  33. #undef _M_IX86
  34. #undef __declspec
  35. #undef __inline
  36. #undef __int64
  37. #undef __unaligned
  38.  
  39.  
  40. #define __TURBOC__        0x501
  41. #define __BORLANDC__    0x501
  42. #define WIN32_LEAN_AND_MEAN
  43. #define __int64            long
  44. #define RWSTD_NO_MEMBER_TEMPLATES
  45. #define __FLAT__
  46. #define __WIN32__
  47. #define _WIN32
  48. #define M_I86
  49. #define _M_IX86            800
  50. #define _MSC_VER        800
  51. #define __declspec(x)
  52. #define __inline        inline
  53.  
  54. #define W32SUT_32        // required for w32sut.h
  55. #define INITGUID        // required to stop definition problems
  56.  
  57. #pragma lint -w-tni
  58. #pragma lint -w-tns
  59. #pragma lint -w-rtm
  60.  
  61. // These must be out of order to get definitions needed later. Don't you just
  62. // hate headers that don't include the definitions they need themselves? You'd
  63. // think the ANSI commitee had never specified how headers should be written.
  64. #include "windows.h"
  65. #include "memory.h"
  66. #include "mmsystem.h"
  67. #include "vfw.h"
  68. #include "windowsx.h"
  69. #include "mapidefs.h"
  70. #include "mapix.h"
  71. #include "mapiform.h"
  72.  
  73. // Headers which are commented directly are already included by other headers.
  74. // Headers tabbed and commented are 32 bit only headers.
  75. //#include "algorith.h"
  76. #include "alphaops.h"
  77. #include "assert.h"
  78. #include "atalkwsh.h"
  79. #include "basetyps.h"
  80. #include "cderr.h"
  81. #include "cguid.h"
  82. #include "colordlg.h"
  83. #include "commctrl.h"
  84. #include "commdlg.h"
  85. //#include "compobj.h"    // obsolete
  86. #include "conio.h"
  87. #include "cpl.h"
  88. #include "cplext.h"
  89. #include "crtdbg.h"
  90. #include "ctl3d.h"
  91. //#include "ctype.h"
  92. #include "custcntl.h"
  93. //#include "customaw.h" // MFC
  94. #include "daogetrw.h"
  95. #include "dbdaoerr.h"
  96. #include "dbdaoid.h"
  97. #include "dbdaoint.h"
  98. #include "dbt.h"
  99. #include "dde.h"
  100. #include "ddeml.h"
  101. #include "digitalv.h"
  102. #include "direct.h"
  103. //#include "dispatch.h" // obsolete
  104. #include "dispdib.h"
  105. #include "dlcapi.h"
  106. #include "dlgs.h"
  107. #include "docobj.h"
  108. #include "dos.h"
  109. #include "drivinit.h"
  110. //#include "dvobj.h"    // obsolete
  111. #include "eh.h"
  112. //#include "error.h"    // not with winerror.h
  113. #include "exchext.h"
  114. #include "excpt.h"
  115. #include "fcntl.h"
  116. #include "float.h"
  117. #include "fpieee.h"
  118. #include "fstream.h"
  119. #include "ftsiface.h"
  120. #include "httpext.h"
  121. #include "httpfilt.h"
  122. #include "idf.h"
  123. #include "imessage.h"
  124. //#include "imm.h"
  125. #include "initguid.h"
  126. #include "initoid.h"
  127. #include "intshcut.h"
  128. #include "io.h"
  129. #include "iomanip.h"
  130. //#include "ios.h"
  131. //#include "iostream.h"
  132. //#include "isguids.h"
  133. //#include "istream.h"
  134. #include "largeint.h"
  135. #include "limits.h"
  136. #include "lm.h"
  137. //#include "lmaccess.h"
  138. //#include "lmalert.h"
  139. //#include "lmapibuf.h"
  140. #include "lmat.h"
  141. //#include "lmaudit.h"
  142. #include "lmbrowsr.h"
  143. //#include "lmchdev.h"
  144. //#include "lmconfig.h"
  145. //#include "lmcons.h"
  146. //#include "lmerr.h"
  147. //#include "lmerrlog.h"
  148. //#include "lmmsg.h"
  149. //#include "lmremutl.h"
  150. //#include "lmrepl.h"
  151. //#include "lmserver.h"
  152. //#include "lmshare.h"
  153. //#include "lmsname.h"
  154. //#include "lmstats.h"
  155. //#include "lmsvc.h"
  156. //#include "lmuse.h"
  157. //#include "lmuseflg.h"
  158. //#include "lmwksta.h"
  159. #include "locale.h"
  160. #include "lzexpand.h"
  161. #include "malloc.h"
  162. #include "mapi.h"
  163. //#include "mapicode.h"
  164. #include "mapidbg.h"
  165. //#include "mapidefs.h"
  166. //#include "mapiform.h"
  167. //#include "mapiguid.h"
  168. #include "mapihook.h"
  169. #include "mapinls.h"
  170. //#include "mapioid.h"    // not with initoid.h
  171. #include "mapispi.h"
  172. //#include "mapitags.h"
  173. #include "mapiutil.h"
  174. #include "mapival.h"
  175. #include "mapiwin.h"
  176. #include "mapiwz.h"
  177. //#include "mapix.h"
  178. #include "math.h"
  179. #include "mbctype.h"
  180. #include "mbstring.h"
  181. #include "mciavi.h"
  182. //#include "mcx.h"
  183. //#include "memory.h"
  184. #include "mgmtapi.h"
  185. #include "midles.h"
  186. //#include "mmreg.h"
  187. //#include "mmsystem.h"
  188. //#include "moniker.h"    // obsolete
  189. //#include "msacm.h"
  190. #include "msacmdlg.h"
  191. #include "msfs.h"
  192. #include "mspab.h"
  193. #include "mspst.h"
  194. #include "msviddrv.h"
  195. #include "nb30.h"
  196. #include "nddeapi.h"
  197. #include "nddesec.h"
  198. #include "new.h"
  199. #include "nspapi.h"
  200. #include "ntsdexts.h"
  201. //#include "oaidl.h"
  202. //#include "objbase.h"
  203. #include "objerror.h"
  204. //#include "objidl.h"
  205. #include "odbcinst.h"
  206. #include "odbcver.h"
  207. //#include "ole.h"        // not with ole2
  208. //#include "ole2.h"
  209. #include "ole2ver.h"
  210. //#include "oleauto.h"
  211. #include "olectl.h"
  212. #include "olectlid.h"
  213. #include "oledlg.h"
  214. #include "oledlgs.h"
  215. //#include "oleidl.h"
  216. //#include "ostream.h"
  217. #include "pbt.h"
  218. //#include "pcrt32.h"
  219. #include "penwin.h"
  220. #include "plan32.h"
  221. //#include "poppack.h"
  222. #include "process.h"
  223. //#include "prsht.h"
  224. //#include "pshpack1.h"
  225. //#include "pshpack2.h"
  226. //#include "pshpack4.h"
  227. //#include "pshpack8.h"
  228. //#include "ras.h"
  229. #include "raserror.h"
  230. //#include "recguids.h"
  231. #include "reconcil.h"
  232. #include "regstr.h"
  233. #include "richedit.h"
  234. #include "richole.h"
  235. //#include "rpc.h"
  236. //#include "rpcbase.h"
  237. //#include "rpcdce.h"
  238. //#include "rpcdcep.h"
  239. //#include "rpcndr.h"
  240. //#include "rpcnsi.h"
  241. //#include "rpcnsip.h"
  242. //#include "rpcnterr.h"
  243. //#include "rpcproxy.h" // C only
  244. #include "scode.h"
  245. #include "scrnsave.h"
  246. #include "search.h"
  247. #include "setjmp.h"
  248. #include "setjmpex.h"
  249. #include "share.h"
  250. //#include "shellapi.h"
  251. #include "shlguid.h"
  252. #include "shlobj.h"
  253. #include "signal.h"
  254. #include "smpab.h"
  255. #include "smpms.h"
  256. #include "smpxp.h"
  257. //#include "snmp.h"
  258. #include "sql.h"
  259. #include "sqlext.h"
  260. //#include "sqltypes.h"
  261. //#include "stdarg.h"
  262. //#include "stddef.h"
  263. //#include "stdexcpt.h"
  264. #include "stdio.h"
  265. #include "stdiostr.h"
  266. //#include "stdlib.h"
  267. //#include "storage.h"    // obsolete
  268. //#include "streamb.h"
  269. //#include "string.h"
  270. #include "strstrea.h"
  271. #include "svcguid.h"
  272. //#include "svrapi.h"
  273. #include "tapi.h"
  274. //#include "tchar.h"
  275. #include "time.h"
  276. #include "tlhelp32.h"
  277. #include "tnef.h"
  278. #include "tspi.h"
  279. #include "typeinfo.h"
  280. //#include "unknwn.h"
  281. //#include "varargs.h"
  282. //#include "variant.h"    // obsolete
  283. #include "vcr.h"
  284. #include "vdmdbg.h"
  285. //#include "ver.h"        // obsolete
  286. //#include "vfw.h"
  287. #include "wchar.h"
  288. #include "wdbgexts.h"
  289. #include "wfext.h"
  290. //#include "winbase.h"
  291. //#include "wincon.h"
  292. //#include "windef.h"
  293. //#include "windows.h"
  294. //#include "windowsx.h"
  295. //#include "winerror.h"
  296. //#include "wingdi.h"
  297. #include "winioctl.h"
  298. //#include "winnetwk.h"
  299. //#include "winnls.h"
  300. //#include "winnt.h"
  301. #include "winperf.h"
  302. //#include "winreg.h"
  303. //#include "winsock.h"
  304. #include "winspool.h"
  305. //#include "winsvc.h"
  306. //#include "winuser.h"
  307. //#include "winver.h"
  308. #include "winwlx.h"
  309. #include "wownt16.h"
  310. #include "wownt32.h"
  311. #include "wshisotp.h"
  312. #include "wsipx.h"
  313. #include "wsnetbs.h"
  314. #include "wsnwlink.h"
  315. //#include "wtypes.h"
  316. #include "xcmc.h"
  317. #include "xcmcext.h"
  318. #include "xcmcmsx2.h"
  319. //#include "xcmcmsxt.h"
  320.  
  321. #include "sys/locking.h"
  322. #include "sys/types.h"
  323. #include "sys/stat.h"
  324. #include "sys/timeb.h"
  325. #include "sys/utime.h"
  326.  
  327. /* End of file. */
  328.